package com.ddd.domain.user.dto;

import com.ddd.domain.user.entity.UserDo;
import com.ddd.infrastructure.utils.JacksonUtil;
import lombok.*;


@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
//@Builder  不要使用@Builder 因为继承会报错
public class UserDto extends UserDo {  //对UserDo进行从新组装
    private String type;
    // 在页面中有时候不需要全部的数据只需要部分的.....
    @Override
    public String toString() {
        return JacksonUtil.toJson(this);
    }
}
